﻿using Bot.Application.Dto;
using System;
using System.Collections.Generic;
using System.Text;

namespace Bot.Application.Services
{
    public interface IAnswerInChannelAuthenticationRequestAppService
    {
        AnswerInChannelAuthenticationRequestDto Get(Guid id);

        IEnumerable<AnswerInChannelAuthenticationRequestDto> GetList();

        AnswerInChannelAuthenticationRequestDto Add(Guid answerInChannelId, AnswerInChannelAuthenticationRequestCreateDto dto);

        AnswerInChannelAuthenticationRequestDto Update(Guid id, AnswerInChannelAuthenticationRequestUpdateDto dto);

        void Delete(Guid id);
        AnswerInChannelAuthenticationRequestDto GetByAnswerInChannelId(Guid answerInChannelId);
    }
}